<!DOCTYPE html>
<html lang="en">
    <head>
            <meta charset="utf-8">
            <meta http-equiv="X-UA-Compatible" content="IE=edge">
            <meta name="viewport" content="width=device-width, initial-scale=1.0">
            <meta content="Bmob,BmobCloud,bomb,BaaS,mBaaS,PaaS,Serverless,FaaS,Function as a Service,Backend as a Service,serverless computing,cloud function,后端云,bmob后端云,小程序云,小程序后端,云数据库,云存储,文件存储,云函数,云端代码,定时任务,游戏后端,游戏云,用户系统,无服务器函数,移动开发,app开发,小程序开发,云端一体化,互联网中间件" name="keywords"/>
            <meta content="国内首家专注于移动应用Serverless云服务的平台,Bmob后端云让移动开发更简单,全方位一体化的后端服务平台" name="description"/>
            
            
            
            <link rel="shortcut icon" href="../../img/favicon.ico">
        
        <script type="text/javascript" src="//game.bmob.cn/static/doc_union.js"></script>
            <!--
            <title>快速入门 - Bmob文档中心</title>
            -->
            <title>数据存储 &middot; Android – Bmob后端云 </title>        
            
            <link href="../../css/bootstrap-custom.min.css" rel="stylesheet">
            <link href="../../css/font-awesome-4.5.0.css" rel="stylesheet">
            <link href="../../css/base.css" rel="stylesheet">
            <link rel="stylesheet" href="../../css/highlight.css">
            <link href="../../css/agate.css" rel="stylesheet">
            <link href="../../css/custom.css" rel="stylesheet" id="custom">
    </head>

    <body >

        <div class="navbar navbar-fixed-top" role="navigation">
    <div class="main-nav">
        <!-- Collapsed navigation -->
        <div class="navbar-header">
            <a class="navbar-brand" href="../..">
                <!--Bmob文档中心-->
                <img src="../../img/logo.png" alt="">
            </a>
        </div>

        <!-- Expanded navigation -->
        <div class="navbar-collapse collapse">

          <ul class="nav navbar-nav">
            
              <li class="pull-left">
                
					<a href="../..">文档首页</a>
                
              </li>
            
              <li class="pull-left active">
                
					<!--<a href="">数据服务</a>-->
					<li class="dropdown active">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">数据服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
								<li class="active">
									<a href="./">Android</a>
                                </li>
                            
                            
								<li >
									<a href="../ios/">iOS</a>
                                </li>
                            
                            
								<li >
									<a href="../csharp/">C#</a>
                                </li>
                            
                            
								<li >
									<a href="../php/">PHP</a>
                                </li>
                            
                            
								<li >
									<a href="../go/">GO</a>
                                </li>
                            
                            
								<li >
									<a href="../restful/">REST API</a>
                                </li>
                            
                            
								<li >
									<a href="../wechat_app_new/rm/">JavaScript</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../cocos2d_x/">Cocos2D-X</a>
                                </li>
							
                            
								<li >
									<a href="../wechat_app/">小程序</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../wechat_app_new/">快应用</a>
                                </li>
							
                            
                                <li >
                                    <a href="../wechat_app_new/">Nodejs</a>
                                </li>
							
                            
                                <li >
                                    <a href="../wechat_app_new/">Cocos Creator</a>
                                </li>
							
                            
								<li >
									<a href="../wechat_app_new/rm/">小程序(新)</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../kotlin/">Kotlin</a>
                                </li>
							
                            
                                <li >
                                    <a href="../python/">Python</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../cloud_function/android/">云函数</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">云函数 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../cloud_function/android/">Android</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/ios/">iOS</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/java/">Java</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/python/">Python</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/csharp/">C#</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/php/">PHP</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/javascript/">JavaScript</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../cloud_function/restful/">REST API</a>
                                </li>
							
                            
								<li >
									<a href="../../cloud_function/web/">Web</a>
                                </li>
                            
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../sms/android/">短信服务</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">短信服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../sms/android/">Android</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../sms/ios/">iOS</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../sms/php/">PHP</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../sms/javascript/">JavaScript</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../sms/restful/">REST API</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="">游戏实时后端</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">游戏实时后端 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
								<li >
									<a href="../../game/unity/quick_start/">Unity</a>
                                </li>
                            
                            
								<li >
									<a href="../../game/cocos_creator/quick_start/">Cocos Creator</a>
                                </li>
                            
                            
								<li >
									<a href="../../game/wechat_games/quick_start/">微信小游戏</a>
                                </li>
                            
                            
                                <li >
                                    <a href="../../game/cloud_function/develop_doc/">云函数</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../game/classic_case/">经典案例</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="">即时通讯</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">即时通讯 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
								<li >
									<a href="../../im/android/">Android</a>
                                </li>
                            
                            
								<li >
									<a href="../../im/ios/">iOS</a>
                                </li>
                            
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../push/android/">推送服务</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">推送服务 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../push/android/">Android</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../push/ios/">iOS</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../push/php/">PHP</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../push/javascript/">JavaScript</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../push/restful/">REST API</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li class="pull-left">
                
					<!--<a href="../../other/common_problem/">其他</a>-->
					<li class="dropdown">
                        <a href="#" class="dropdown-toggle" data-toggle="dropdown">其他 <b class="caret"></b></a>
                        <ul class="dropdown-menu">
                            
                                <li >
                                    <a href="../../other/common_problem/">常见问题</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../other/error_code/">错误码</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../other/data_safety/">数据安全</a>
                                </li>
							
                            
                                <li >
                                    <a href="../../other/bql/">BQL</a>
                                </li>
							
                        </ul>
                    </li>
                
              </li>
            
              <li>
                  <a href="https://www.bmob.cn/repository/index" target="_blank">知识库</a>
              </li>
              <li>
                  <a href="http://doc.bmob.cn/video/index.html" target="_blank">视频教程</a>
              </li>
            </ul>
            
        </div>
    </div>
</div>

        <div class="pagebody" id="main-wrapper">
            <div class="sidebar">
                <div class="bs-sidebar hidden-print affix well" role="complementary">

	
		
	
		
				
					<div class="code-title">Android</div>
				
				
				
				
				
				
				
				
				
				
				
				
				
				
				
		
	
		
				
				
				
				
				
				
				
				
				
		
	
		
				
				
				
				
				
		
	
		
				
				
				
				
				
		
	
		
				
				
		
	
		
				
				
				
				
				
		
	
		
				
				
				
				
		
	


	<ul class="nav bs-sidenav">
		
			
		
			
				
					
						
							
								
									<li class="active">
										<a class="itm-l1" href="./">快速入门</a>
										
										<ul class="nav">
											
											<li class="active "><a href="#bmob">注册Bmob帐号</a>
												
											</li>
												
											<li class=""><a href="#_1">网站后台创建应用</a>
												
											</li>
												
											<li class=""><a href="#sdk">获取应用密钥和下载SDK</a>
												
											</li>
												
											<li class=""><a href="#sdk_1">SDK导入</a>
												
												<ul class="nav nav-l2">
													<li><a class="itm-l2" href="#androidstudio">AndroidStudio配置</a></li>
												</ul>
												
												<ul class="nav nav-l2">
													<li><a class="itm-l2" href="#_2">自动导入(推荐)</a></li>
												</ul>
												
												<ul class="nav nav-l2">
													<li><a class="itm-l2" href="#eclipse">Eclipse导入</a></li>
												</ul>
												
											</li>
												
											<li class=""><a href="#androidmanifestxml">配置AndroidManifest.xml</a>
												
											</li>
												
											<li class=""><a href="#contentprovider">配置ContentProvider</a>
												
											</li>
												
											<li class=""><a href="#bmobsdk">初始化BmobSDK</a>
												
											</li>
												
											<li class=""><a href="#_4">添加一行数据</a>
												
											</li>
												
											<li class=""><a href="#_5">获取一行数据</a>
												
											</li>
												
											<li class=""><a href="#_6">修改一行数据</a>
												
											</li>
												
											<li class=""><a href="#_7">删除一行数据</a>
												
											</li>
												
											<li class=""><a href="#_8">源码下载</a>
												
											</li>
												
											<li class=""><a href="#_9">阅读更多的文档</a>
												
											</li>
												
										</ul>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="develop_doc/">开发文档</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="example/">示例/功能</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="auto_update/">自动更新</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="class_doc/">类库文档</a>
										
									</li>
								
									<li class="">
										<a class="itm-l1" href="update_log/">更新日志</a>
										
									</li>
								
							
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
						
					
				
			
		
			
		
			
		
			
		
			
		
			
		
			
		
	</ul>
</div>
            </div>
            <div class="content" role="main">
                <div class="wrap">
                    

<h2 id="bmob">注册Bmob帐号<a class="headerlink" href="#bmob" title="Permanent link">&para;</a></h2>
<p>在网址栏输入www.bmob.cn或者在百度输入Bmob进行搜索，打开Bmob官网后，点击右上角的“注册”，在跳转页面填入你的姓名、邮箱、设置密码，确认后到你的邮箱激活Bmob账户，你就可以用Bmob轻松开发应用了。</p>
<p><img alt="" src="./image/rumen_zhuce.png" /></p>
<h2 id="_1">网站后台创建应用<a class="headerlink" href="#_1" title="Permanent link">&para;</a></h2>
<p>登录账号进入bmob后台后，点击后台界面左上角“创建应用”，在弹出框输入你应用的名称，然后确认，你就拥有了一个等待开发的应用。</p>
<p><img alt="" src="./image/rumen_chuangjian.png" /></p>
<h2 id="sdk">获取应用密钥和下载SDK<a class="headerlink" href="#sdk" title="Permanent link">&para;</a></h2>
<p>选择你要开发的应用，进入该应用</p>
<p><img alt="" src="./image/rumen_miyue_1.png" /></p>
<p>在跳转页面，进入设置/应用密钥，点击复制，即可得到Application ID</p>
<p><img alt="" src="./image/rumen_miyue_2.png" /></p>
<p>获取Application ID后，下载SDK（下载地址：<a href="http://www.bmob.cn/site/sdk#android_sdk">http://www.bmob.cn/site/sdk#android_sdk</a>）。</p>
<p><img alt="" src="./image/xiazai.png" /></p>
<h2 id="sdk_1">SDK导入<a class="headerlink" href="#sdk_1" title="Permanent link">&para;</a></h2>
<h3 id="androidstudio">AndroidStudio配置<a class="headerlink" href="#androidstudio" title="Permanent link">&para;</a></h3>
<p>鉴于目前Google官方推荐使用 <code>Android Studio</code> 进行Android项目开发，自 <code>V3.4.2</code> 开始，Bmob Android SDK 可以使用Gradle来进行包依赖管理，如果你使用Android Studio来进行基于BmobSDK的项目开发，有两种方式：</p>
<h3 id="_2">自动导入(推荐)<a class="headerlink" href="#_2" title="Permanent link">&para;</a></h3>
<p>请按照如下两个步骤进行：</p>
<ol>
<li>在 <code>Project</code> 的 <code>build.gradle</code> 文件中添加 <code>Bmob的maven仓库地址</code>：</li>
</ol>
<pre><code>    buildscript {
        repositories {
            jcenter()
        }
        dependencies {
            classpath 'com.android.tools.build:gradle:1.2.3'
        }
    }

    allprojects {
        repositories {
            jcenter()
            //Bmob的maven仓库地址--必填
            maven { url &quot;https://raw.github.com/bmob/bmob-android-sdk/master&quot; }
        }
    }
</code></pre>

<ol>
<li>在<code>app</code>的<code>build.gradle</code>文件中添加<code>compile依赖文件</code>：</li>
</ol>
<pre><code class="gradle">android {
    useLibrary 'org.apache.http.legacy'
}
</code></pre>

<pre><code class="gradle">    dependencies {
        implementation 'cn.bmob.android:bmob-sdk:3.6.9'
        implementation &quot;io.reactivex.rxjava2:rxjava:2.2.2&quot;
        implementation 'io.reactivex.rxjava2:rxandroid:2.1.0'
        implementation 'com.squareup.okio:okio:2.1.0'
        implementation 'com.google.code.gson:gson:2.8.5'
        implementation 'com.squareup.okhttp3:okhttp:3.12.0'
    }
</code></pre>

<p><strong>注：</strong></p>
<p><strong>[1]、v3.6.8-rc2开始，远程仓库中数据SDK包含了libbmob.so及自动更新组件所需要的资源文件</strong>。开发者再也不需要配置libbmob.so,不需要添加依赖jar，也不需要复制自动更新组件的资源文件啦，只需要添加以下依赖即可。</p>
<p><strong>[2]、每个版本的im依赖特定版本的bmob-sdk：</strong></p>
<ul>
<li><code>bmob-im:1.1.8---&gt;bmob-sdk:3.3.5</code></li>
<li><code>bmob-im:1.1.9---&gt;bmob-sdk:3.4.3</code></li>
<li><code>bmob-im:2.0.1---&gt;bmob-sdk:3.4.6-0304</code></li>
<li><code>bmob-im:2.0.2---&gt;bmob-sdk:3.4.6-0304</code></li>
<li><code>bmob-im:2.0.3---&gt;bmob-sdk:3.4.6</code></li>
<li><code>bmob-im:2.0.4---&gt;bmob-sdk:3.4.6</code> </li>
<li><code>bmob-im:2.0.5---&gt;bmob-sdk:3.4.7-aar</code></li>
<li><code>bmob-im:2.0.6---&gt;bmob-sdk:3.5.0</code></li>
</ul>
<p>其中</p>
<ul>
<li><code>bmob-sdk:3.4.6-0304</code>是Bmob Android SDK的过渡版本，主要用于NewIM_v2.0.1及v2.0.2</li>
<li><code>bmob-sdk:3.4.6</code>的相关依赖包可见注释[3]</li>
</ul>
<p><strong>[3]、bmob-sdk:3.4.6依赖以下包：</strong></p>
<pre><code>compile 'cn.bmob.android:bmob-sdk:3.4.6'
compile 'com.squareup.okhttp:okhttp:2.4.0'//CDN文件服务使用okhttp相关包进行文件的上传和下载（必填）
compile 'com.squareup.okio:okio:1.4.0'
</code></pre>
<p>如果需要兼容Android6.0系统，请添加以下两项：</p>
<pre><code>compile 'cn.bmob.android:http-legacy:1.0'
</code></pre>
<p><strong>[4]、bmob-sms适用于只需要使用Bmob短信功能的开发者，而bmob-sdk内部包含了bmob-sms的短信功能,请不要重复添加。</strong></p>
<p><strong>[5]、BmobSDK的官方仓库：<a href="https://github.com/bmob/bmob-android-sdk">bmob-android-sdk</a>，开发者可到此仓库查看最新发布的各版本SDK，我们会尽量与官网发布的SDK保持同步更新。</strong></p>
<h4 id="_3">手动导入<a class="headerlink" href="#_3" title="Permanent link">&para;</a></h4>
<ol>
<li>
<p>开发者到<a href="http://www.bmob.cn/downloads">SDK下载中心</a>下载 <code>数据服务</code> 的Android 版本的SDK，并将下载下来的<code>本地导入SDK</code>文件夹里面的文件根据需要复制到工程的libs和res相应目录下。</p>
</li>
<li>
<p>在<code>app</code>的<code>buid.gradle</code>文件中添加SO库目录配置：</p>
<pre><code>android {
    sourceSets {
        main.jniLibs.srcDirs = ['libs']
   }
}
</code></pre>
</li>
<li>
<p>点击Sync，同步配置。</p>
</li>
</ol>
<h3 id="eclipse">Eclipse导入<a class="headerlink" href="#eclipse" title="Permanent link">&para;</a></h3>
<p>开发者到 <a href="http://www.bmob.cn/downloads">SDK下载中心</a> 下载 <code>数据服务</code> 的Android 版本的SDK，在Eclipse工程的项目根目录中新建<code>libs</code>文件夹，将下载的jar包添加到此文件夹即可。</p>
<p><strong>注：</strong></p>
<p>1、若配置不成功，则需要额外增加以下步骤：</p>
<p>右键工程根目录，选择<code>Properties -&gt; Java Build Path -&gt; Libraries</code>，然后点击<code>Add External JARs...</code> 选择指向该libs文件夹下的jar的路径，点击OK即可</p>
<p>2、BmobSDK_v3.5.0需要依赖<code>rxjava（1.1.6）、rxandroid(1.2.0)、gson(2.6.2)、okhttp3（3.3.1）、okio（1.7.0）</code>及<code>libbmob.so</code>库；</p>
<p>3、BmobSDK_v3.4.7需要依赖<code>okhttp3（3.2.0）、okio（1.7.0）</code>及<code>libbmob.so</code>库；</p>
<p>4、BmobSDK_v3.4.6需要依赖<code>okhttp（2.4.0）、okio（1.4.0）</code>，如果需要兼容Android6.0系统，则还需要添加support-v4（23.2.1）及org.apache.http.legacy依赖包。</p>
<h2 id="androidmanifestxml">配置AndroidManifest.xml<a class="headerlink" href="#androidmanifestxml" title="Permanent link">&para;</a></h2>
<p>在你的应用程序的<code>AndroidManifest.xml</code>文件中添加相应的权限：</p>
<pre><code class="xml">
&lt;!--允许联网 --&gt; 
&lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt; 
&lt;!--获取GSM（2g）、WCDMA（联通3g）等网络状态的信息  --&gt; 
&lt;uses-permission android:name=&quot;android.permission.ACCESS_NETWORK_STATE&quot; /&gt; 
&lt;!--获取wifi网络状态的信息 --&gt; 
&lt;uses-permission android:name=&quot;android.permission.ACCESS_WIFI_STATE&quot; /&gt; 
&lt;!--保持CPU 运转，屏幕和键盘灯有可能是关闭的,用于文件上传和下载 --&gt;
&lt;uses-permission android:name=&quot;android.permission.WAKE_LOCK&quot; /&gt; 
&lt;!--获取sd卡写的权限，用于文件上传和下载--&gt;
&lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; /&gt;
&lt;!--允许读取手机状态 用于创建BmobInstallation--&gt; 
&lt;uses-permission android:name=&quot;android.permission.READ_PHONE_STATE&quot; /&gt;

</code></pre>

<pre><code class="xml">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;?&gt;
    &lt;manifest xmlns:android=&quot;http://schemas.android.com/apk/res/android&quot;
        package=&quot;cn.bmob.example&quot;
        android:versionCode=&quot;1&quot;
        android:versionName=&quot;1.0&quot;&gt;

    &lt;uses-sdk android:minSdkVersion=&quot;8&quot; android:targetSdkVersion=&quot;17&quot;/&gt;

    &lt;uses-permission android:name=&quot;android.permission.INTERNET&quot; /&gt; 
    &lt;uses-permission android:name=&quot;android.permission.ACCESS_NETWORK_STATE&quot; /&gt; 
    &lt;uses-permission android:name=&quot;android.permission.ACCESS_WIFI_STATE&quot; /&gt; 
    &lt;uses-permission android:name=&quot;android.permission.WAKE_LOCK&quot; /&gt; 
    &lt;uses-permission android:name=&quot;android.permission.WRITE_EXTERNAL_STORAGE&quot; /&gt;
    &lt;uses-permission android:name=&quot;android.permission.READ_PHONE_STATE&quot; /&gt;

    &lt;application
        android:allowBackup=&quot;true&quot;
        android:icon=&quot;@drawable/ic_launcher&quot;
        android:label=&quot;@string/app_name&quot;
        android:theme=&quot;@style/AppTheme&quot;&gt;
        &lt;activity
            android:name=&quot;cn.bmob.example.MainActivity&quot;
            android:screenOrientation=&quot;portrait&quot;
            android:label=&quot;@string/app_name&quot;&gt;

                &lt;action android:name=&quot;android.intent.action.MAIN&quot;/&gt;
                &lt;category android:name=&quot;android.intent.category.LAUNCHER&quot;/&gt;


        &lt;activity
            android:name=&quot;.CreateActivity&quot;
            android:screenOrientation=&quot;portrait&quot;&gt;
        &lt;activity
            android:name=&quot;.DeleteActivity&quot;
            android:screenOrientation=&quot;portrait&quot;&gt;
        &lt;activity
            android:name=&quot;.UpdateActivity&quot;
            android:screenOrientation=&quot;portrait&quot;&gt;
        &lt;activity
            android:name=&quot;.FindActivity&quot;
            android:screenOrientation=&quot;portrait&quot;&gt;
    &lt;/application&gt;
&lt;/manifest&gt;
</code></pre>

<h2 id="contentprovider">配置ContentProvider<a class="headerlink" href="#contentprovider" title="Permanent link">&para;</a></h2>
<pre><code>&lt;application&gt;
···
&lt;provider
    android:name=&quot;cn.bmob.v3.util.BmobContentProvider&quot;
    android:authorities=&quot;你的应用包名.BmobContentProvider&quot;&gt;
&lt;/provider&gt;
···
&lt;/application&gt;
</code></pre>

<h2 id="bmobsdk">初始化BmobSDK<a class="headerlink" href="#bmobsdk" title="Permanent link">&para;</a></h2>
<p>在你应用程序启动的Activity的onCreate()方法中初始化Bmob功能。代码如下所示：</p>
<pre><code class="java">package com.bmob.example;
import cn.bmob.v3.Bmob;
import android.app.Activity;
import android.os.Bundle;
public class MainActivity extends Activity {
    @Override
    protected void onCreate(Bundle savedInstanceState) {
         // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
         //提供以下两种方式进行初始化操作：

        //第一：默认初始化
        Bmob.initialize(this, &quot;Your Application ID&quot;);
        // 注:自v3.5.2开始，数据sdk内部缝合了统计sdk，开发者无需额外集成，传渠道参数即可，不传默认没开启数据统计功能
        //Bmob.initialize(this, &quot;Your Application ID&quot;,&quot;bmob&quot;);

        //第二：自v3.4.7版本开始,设置BmobConfig,允许设置请求超时时间、文件分片上传时每片的大小、文件的过期时间(单位为秒)，
        //BmobConfig config =new BmobConfig.Builder(this)
        ////设置appkey
        //.setApplicationId(&quot;Your Application ID&quot;)
        ////请求超时时间（单位为秒）：默认15s
        //.setConnectTimeout(30)
        ////文件分片上传时每片的大小（单位字节），默认512*1024
        //.setUploadBlockSize(1024*1024)
        ////文件的过期时间(单位为秒)：默认1800s
        //.setFileExpiration(2500)
        //.build();
        //Bmob.initialize(config);
    }
}
</code></pre>

<h2 id="_4">添加一行数据<a class="headerlink" href="#_4" title="Permanent link">&para;</a></h2>
<p>首先创建JavaBean（对应为Bmob后台的数据表，更详细的解释请<a href="http://docs.bmob.cn/data/Android/b_developdoc/doc/index.html">查看Android开发文档</a>）</p>
<pre><code class="java">public class Person extends BmobObject {
    private String name;
    private String address;

    public String getName() {
        return name;
    }
    public void setName(String name) {
        this.name = name;
    }
    public String getAddress() {
        return address;
    }
    public void setAddress(String address) {
        this.address = address;
    }
}
</code></pre>

<p>添加数据</p>
<pre><code class="java">Person p2 = new Person();
p2.setName(&quot;lucky&quot;);
p2.setAddress(&quot;北京海淀&quot;);
p2.save(new SaveListener&lt;String&gt;() {
    @Override
    public void done(String objectId,BmobException e) {
        if(e==null){
            toast(&quot;添加数据成功，返回objectId为：&quot;+objectId);
        }else{
            toast(&quot;创建数据失败：&quot; + e.getMessage());
        }
    }
});
</code></pre>

<p>如果toast出添加数据成功的消息，你会在Bmob对应Application Id的数据表中看到有一行新增的数据，如下图所示：</p>
<p><img alt="" src="./image/newdata.png" /></p>
<h2 id="_5">获取一行数据<a class="headerlink" href="#_5" title="Permanent link">&para;</a></h2>
<pre><code class="java">//查找Person表里面id为6b6c11c537的数据
BmobQuery&lt;Person&gt; bmobQuery = new BmobQuery&lt;Person&gt;();
bmobQuery.getObject(&quot;6b6c11c537&quot;, new &gt;QueryListener&lt;Person&gt;() {
    @Override
    public void done(Person object,BmobException e) {
        if(e==null){
            toast(&quot;查询成功&quot;);
        }else{
            toast(&quot;查询失败：&quot; + e.getMessage());
        }
    }
});
</code></pre>

<h2 id="_6">修改一行数据<a class="headerlink" href="#_6" title="Permanent link">&para;</a></h2>
<pre><code class="java">//更新Person表里面id为6b6c11c537的数据，address内容更新为“北京朝阳”
Person p2 = new Person();
p2.setAddress(&quot;北京朝阳&quot;);
p2.update(&quot;6b6c11c537&quot;, new UpdateListener() {

    @Override
    public void done(BmobException e) {
        if(e==null){
            toast(&quot;更新成功:&quot;+p2.getUpdatedAt());
        }else{
            toast(&quot;更新失败：&quot; + e.getMessage());
        }
    }

});
</code></pre>

<h2 id="_7">删除一行数据<a class="headerlink" href="#_7" title="Permanent link">&para;</a></h2>
<pre><code>Person p2 = new Person();
p2.setObjectId(&quot;6b6c11c537&quot;);
p2.delete(new UpdateListener() {

    @Override
    public void done(BmobException e) {
        if(e==null){
            toast(&quot;删除成功:&quot;+p2.getUpdatedAt());
        }else{
            toast(&quot;删除失败：&quot; + e.getMessage());
        }
    }

});
</code></pre>

<h2 id="_8">源码下载<a class="headerlink" href="#_8" title="Permanent link">&para;</a></h2>
<p><a href="http://www.bmob.cn/static/Bmob_android_quickstart.zip" title="快速入门相关源码下载">快速入门相关源码下载</a></p>
<p>案例教程和源码是快速入门的最简单方法，Bmob也为大家准备了相关的<a href="http://doc.bmob.cn/data/android/example/">案例教程和源码</a>，欢迎大家下载和查看。</p>
<p>为方便大家更好的理解Bmob SDK能够做的事情，我们还特意为大家提供了一些源码，大家可以下载之后，<strong>嵌入Bmob的AppKey</strong>，再打包运行。</p>
<p><strong>阅读源码是一种良好的习惯！！</strong></p>
<p>即时聊天案例源码：<a href="https://github.com/bmob/BmobIMSDK4Android">https://github.com/bmob/BmobIMSDK4Android</a></p>
<p>图文社区案例源码：<a href="https://git.oschina.net/v7/Wonderful">https://git.oschina.net/v7/Wonderful</a>  这个案例是猿圈媛圈开发团队提供的。</p>
<p>校园小菜案例源码：<a href="https://github.com/bmob/Shop">https://github.com/bmob/Shop</a> 这个案例是湖工大的朋友提供的。</p>
<p>社交分享案例源码：<a href="https://github.com/bmob/bmob-android-social-share">https://github.com/bmob/bmob-android-social-share</a> 这个是金刚锁开发者提供的</p>
<p>第三方登录案例源码：<a href="https://github.com/bmob/bmob-android-demo-thirdpartylogin">https://github.com/bmob/bmob-android-demo-thirdpartylogin</a>  包含第三方登录和登录后获取用户信息的源码</p>
<h2 id="_9">阅读更多的文档<a class="headerlink" href="#_9" title="Permanent link">&para;</a></h2>
<ol>
<li>快速入门只是提供了最最基本的介绍，如果你想了解更多的功能，请查看详细的<a href="http://doc.bmob.cn/data/android/develop_doc/">开发文档</a></li>
<li>如果想看下SDK的类库文档，可以移步<a href="http://doc.bmob.cn/data/android/class_doc/">这里</a></li>
</ol>
                </div>
            </div>
        </div>

        
            <script>var base_url = '../..';</script>
            <script src="../../js/jquery-1.10.2.min.js"></script>
            <script src="../../js/bootstrap-3.0.3.min.js"></script>
            <script src="../../js/highlight.pack.js"></script>
            <script src="../../js/main.js"></script>
            <script src="../../js/base.js"></script>

        <div id="go-top"><i class="fa fa-chevron-up"></i></div>
        <a href="https://docs.bmob.cn/data/Android/a_faststart/doc/index.html" id="back" target="_blank">返回 <br> 旧版</a>
    </body>

</html>